﻿using KAs.Application.Contract.Dto;
using KAs.SeviceRegister.Interface;

namespace KAs.Application.Contract.Svc;

/// <summary>
/// 获取当前用户信息服务
/// </summary>
/// <remarks>
/// 在鉴权过程中初始化，而后可在该次请求中一直使用
/// </remarks>
public interface ICurrentUserInfo : IScopedDependency
{
    public void SetUserInfo(UserInfoDto userInfo);

    public UserInfoDto GetUserInfo();

    public bool IsAdmin();
}
